package cn.zyl.demo.common.enums;

/**
 * DateFormatEnum枚举说明:日期格式化字符串枚举
 *
 * @author wsz
 * @version v1.0
 * @date 2020-07-22
 */
public enum DateFormatEnum {
    /**格式化字符串：yyyyMMddHHmmssSSS*/
    y_M_d_H_m_s_S("yyyyMMddHHmmssSSS"),
    /**格式化字符串：yyyy-MM-dd HH:mm:ss*/
    y_M_d_H_m_s_S_1("yyyy-MM-dd HH:mm:ss:SSS"),
    /**格式化字符串：yyyy/MM/dd HH:mm:ss*/
    y_M_d_H_m_s_S_2("yyyy/MM/dd HH:mm:ss:SSS"),
    /**格式化字符串：yyyyMMddHHmmss*/
    y_M_d_H_m_s("yyyyMMddHHmmss"),
    /**格式化字符串：yyyy-MM-dd HH:mm:ss*/
    y_M_d_H_m_s_1("yyyy-MM-dd HH:mm:ss"),
    /**格式化字符串：yyyy/MM/dd HH:mm:ss*/
    y_M_d_H_m_s_2("yyyy/MM/dd HH:mm:ss"),
    /**格式化字符串：yyyy-MM-dd 00:00:00*/
    y_M_d_0_0_0("yyyy-MM-dd 00:00:00"),
    /**格式化字符串：yyyy-MM-dd 23:59:59*/
    y_M_d_23_59_59("yyyy-MM-dd 23:59:59"),
    /**格式化字符串：yyyyMMdd*/
    y_M_01("yyyy-MM-01"),
    /**格式化字符串：yyyyMMdd*/
    y_M_d("yyyyMMdd"),
    /**格式化字符串：yyyy-MM-dd*/
    y_M_d_1("yyyy-MM-dd"),
    /**格式化字符串：yyyy/MM/dd*/
    y_M_d_2("yyyy/MM/dd"),
    /**格式化字符串：yyyyMM*/
    y_M("yyyyMM"),
    /**格式化字符串：yyyy-MM*/
    y_M_1("yyyy-MM"),
    /**格式化字符串：yyyy/MM*/
    y_M_2("yyyy/MM"),
    ;
    /** 格式化字符串*/
    private final String pattern;
    DateFormatEnum(String pattern){
        this.pattern = pattern;
    }
    /** 格式化字符串*/
    public String getPattern(){ return pattern;}
}
